home *** CD-ROM | disk | FTP | other *** search
-
-
-
- ____CCCCIIIINNNNVVVVIIIITTTT((((3333FFFF)))) ____CCCCIIIINNNNVVVVIIIITTTT((((3333FFFF))))
-
-
-
- NNNNAAAAMMMMEEEE
- CINVIT, SCINVIT - EISPACK routine. This subroutine finds those
- eigenvectors of A COMPLEX UPPER Hessenberg matrix corresponding to
- specified eigenvalues, using inverse iteration.
-
-
- SSSSYYYYNNNNOOOOPPPPSSSSYYYYSSSS
- ssssuuuubbbbrrrroooouuuuttttiiiinnnneeee cccciiiinnnnvvvviiiitttt((((nnnnmmmm,,,, nnnn,,,, aaaarrrr,,,, aaaaiiii,,,, wwwwrrrr,,,, wwwwiiii,,,, sssseeeelllleeeecccctttt,,,, mmmmmmmm,,,, mmmm,,,, zzzzrrrr,,,, zzzziiii,,,,
- 1 ierr, rm1, rm2, rv1, rv2)
- iiiinnnntttteeeeggggeeeerrrr nnnnmmmm,,,, nnnn,,,, mmmmmmmm,,,, mmmm,,,, iiiieeeerrrrrrrr
- ddddoooouuuubbbblllleeee pppprrrreeeecccciiiissssiiiioooonnnn aaaarrrr((((nnnnmmmm,,,,nnnn)))),,,, aaaaiiii((((nnnnmmmm,,,,nnnn)))),,,, wwwwrrrr((((nnnn)))),,,, wwwwiiii((((nnnn))))
- ddddoooouuuubbbblllleeee pppprrrreeeecccciiiissssiiiioooonnnn zzzzrrrr((((nnnnmmmm,,,,mmmmmmmm)))),,,, zzzziiii((((nnnnmmmm,,,,mmmmmmmm))))
- ddddoooouuuubbbblllleeee pppprrrreeeecccciiiissssiiiioooonnnn rrrrmmmm1111((((nnnn,,,,nnnn)))),,,, rrrrmmmm2222((((nnnn,,,,nnnn)))),,,, rrrrvvvv1111((((nnnn)))),,,, rrrrvvvv2222((((nnnn))))
- llllooooggggiiiiccccaaaallll sssseeeelllleeeecccctttt((((nnnn))))
-
- ssssuuuubbbbrrrroooouuuuttttiiiinnnneeee sssscccciiiinnnnvvvviiiitttt((((nnnnmmmm,,,, nnnn,,,, aaaarrrr,,,, aaaaiiii,,,, wwwwrrrr,,,, wwwwiiii,,,, sssseeeelllleeeecccctttt,,,, mmmmmmmm,,,, mmmm,,,, zzzzrrrr,,,, zzzziiii,,,,
- 1 ierr, rm1, rm2, rv1, rv2)
- iiiinnnntttteeeeggggeeeerrrr nnnnmmmm,,,, nnnn,,,, mmmmmmmm,,,, mmmm,,,, iiiieeeerrrrrrrr
- rrrreeeeaaaallll aaaarrrr((((nnnnmmmm,,,,nnnn)))),,,, aaaaiiii((((nnnnmmmm,,,,nnnn)))),,,, wwwwrrrr((((nnnn)))),,,, wwwwiiii((((nnnn))))
- rrrreeeeaaaallll zzzzrrrr((((nnnnmmmm,,,,mmmmmmmm)))),,,, zzzziiii((((nnnnmmmm,,,,mmmmmmmm))))
- rrrreeeeaaaallll rrrrmmmm1111((((nnnn,,,,nnnn)))),,,, rrrrmmmm2222((((nnnn,,,,nnnn)))),,,, rrrrvvvv1111((((nnnn)))),,,, rrrrvvvv2222((((nnnn))))
- llllooooggggiiiiccccaaaallll sssseeeelllleeeecccctttt((((nnnn))))
-
-
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- On INPUT
-
- NNNNMMMM must be set to the row dimension of two-dimensional array parameters
- as declared in the calling program dimension statement.
-
- NNNN is the order of the matrix.
-
- AAAARRRR and AI contain the real and imaginary parts, respectively, of the
- Hessenberg matrix.
-
- WWWWRRRR and WI contain the real and imaginary parts, respectively, of the
- eigenvalues of the matrix. The eigenvalues must be stored in a manner
- identical to that of subroutine COMLR, which recognizes possible
- splitting of the matrix.
-
- SSSSEEEELLLLEEEECCCCTTTT specifies the eigenvectors to be found. The eigenvector
- corresponding to the J-th eigenvalue is specified by setting SELECT(J) to
- .TRUE.
-
- MMMMMMMM should be set to an upper bound for the number of eigenvectors to be
- found. On OUTPUT
-
- AAAARRRR , AI, WI, and SELECT are unaltered.
-
- WWWWRRRR may have been altered since close eigenvalues are perturbed slightly
- in searching for independent eigenvectors.
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- ____CCCCIIIINNNNVVVVIIIITTTT((((3333FFFF)))) ____CCCCIIIINNNNVVVVIIIITTTT((((3333FFFF))))
-
-
-
- MMMM is the number of eigenvectors actually found.
-
- ZZZZRRRR and ZI contain the real and imaginary parts, respectively, of the
- eigenvectors. The eigenvectors are normalized so that the component of
- largest magnitude is 1. Any vector which fails the acceptance test is
- set to zero.
-
- IIIIEEEERRRRRRRR is set to Zero for normal return, -(2*N+1) if more than MM
- eigenvectors have been specified, -K if the iteration
- corresponding to the K-th
- value fails, -(N+K) if both error situations occur.
-
- RRRRMMMM1111 , RM2, RV1, and RV2 are temporary storage arrays. The ALGOL procedure
- GUESSVEC appears in CINVIT in line. Calls PYTHAG(A,B) for sqrt(A**2 +
- B**2). Calls CDIV for complex division. Questions and comments should
- be directed to B. S. Garbow, APPLIED MATHEMATICS DIVISION, ARGONNE
- NATIONAL LABORATORY
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-